package com.rlyy.basic.resolver;

import com.rlyy.common.param.Request;
import org.springframework.web.method.HandlerMethod;

/**
 * 参数绑定解析
 *
 * @author yuanqinglong
 * @since 2021/9/13 14:42
 */
public abstract class AbstractParameterParse {


    /**
     * 解析参数
     *
     * @param handlerMethod 处理程序方法
     * @param fullRequest   完整的请求
     * @return {@link Object[]}
     * @throws Exception 异常
     */
    public abstract Object[] parsePackageParameters(HandlerMethod handlerMethod, Request fullRequest) throws Exception ;
}
